package com.ktgj.flight.domain.InterfaceEntity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class MoOrderRefundCaltRequest extends MoRequest implements Serializable {
    public MoOrderRefundCaltRequest()
    {
        ListMoPassenger = new ArrayList<>();
    }

    /**
     * 子订单ID
     */
    public String OutOrderID;

    /**
     * 退票类型： 1：自愿 2：非自愿 EnumHelper.RefundType
     */
    public int RefundType;

    /**
     * 申请退票的乘机人
     */
    public List<MoPassenger> ListMoPassenger;

    /**
     * 额外备注信息
     */
    public String Remark;

    /**
     * 重购客票的票号多个票号用,隔开
     */
    public String RepurchaseTicket;

    /**
     * 0退票，1改期
     */
    public int Operate;

    /**
     * 航段唯一标识
     */
    public List<Long> legIds;

    /**
     * 乘客唯一标识
     */
    public List<Long> passengerIds;
}
